export default {
	// 要显示的图片
	src: {
		type: String,
		default: ''
	},
	// 图片圆角值，单位rpx（默认0）
	borderRadius: {
		type: [String, Number],
		default: 0
	},
	// 图片宽度，单位rpx
	width: {
		type: [Number, String],
		default: '100%'
	},
	// 图片高度，注意：实际高度可能受img-mode参数影响（默认100%），单位rpx
	height: {
		type: [Number, String],
		default: '100%'
	},
	// 图片的裁剪模式，详见image组件裁剪模式（默认widthFix）
	mode: {
		type: String,
		default: 'widthFix'
	},
	// 图片进入可见区域前多少像素时，单位rpx，开始加载图片
	// 负数为图片超出屏幕底部多少距离后触发懒加载，正数为图片顶部距离屏幕底部多少距离时触发(图片还没出现在屏幕上)
	threshold: {
		type: [Number, String],
		default: 100
	},
	// 图片加载成功时，是否启用淡入淡出效果（默认true）
	isEffect: {
		type: Boolean,
		default: true
	},
	// 图片加载成功时，淡入淡出动画的过渡时间，单位ms（默认）
	duration: {
		type: [Number, String],
		default: 1000
	},
	// 图片加载成功时，淡入淡出的css动画效果（默认ease-in-out）
	// 过渡效果的速度曲线，各个之间差别不大，因为这是淡入淡出，且时间很短，不是那些变形或者移动的情况，会明显
	// linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(n,n,n,n);
	effect: {
		type: String,
		default: 'ease-in-out'
	},
	// 点击图片是否阻止事件传播
	stop: {
		type: Boolean,
		default: false
	}
}